.h5-editor__tabs {
  &,
  .ant-tabs-content {
    @apply h-full overflow-hidden;
  }
  .ant-tabs-nav::before {
    border-color: var(--editor-tabs-nav-border-color);
  }
  .ant-tabs-nav-list {
    display: flex;
    align-items: center;
    column-gap: var(--editor-tabs-nav-list-tabBar-gutter);
    .ant-tabs-tab {
      height: var(--editor-tabs-tab-height);
      margin: var(--editor-tabs-tab-margin);
      padding: var(--editor-tabs-tab-padding);
      background: var(--editor-tabs-tab-background);
      border: var(--editor-tabs-tab-border);
      border-radius: var(--editor-tabs-tab-radius);
      .ant-tabs-tab-btn {
        color: var(--editor-tabs-tab-color);
      }
      &.ant-tabs-tab-active {
        background: var(--editor-tabs-tab-background-active);
        border: var(--editor-tabs-tab-border-active);
        .ant-tabs-tab-btn {
          color: var(--editor-tabs-tab-color-active);
        }
      }
    }
    .ant-tabs-ink-bar {
      display: none;
    }
  }
}
